#include "widget.h"
#include "ui_widget.h"
#include"thread.h"
#include<QDebug>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    //创建两个线程对象
    Thread t1;
    Thread t2;
    t1.start();
    t2.start();
    //三个线程是并发执行的关系，当t1和t2运行后主线程仍然会继续运行
    //可能执行到打印时，t1 t2还没执行完
    t1.wait();
    t2.wait();
    //加上线程等待，让主线程等待两个线程结束
    qDebug() << Thread::num;
}

Widget::~Widget()
{
    delete ui;
}

